#ifndef __DRPC_NETPROTO_DEF_H__
#define __DRPC_NETPROTO_DEF_H__

////////////////////COMMAND//////////////////////

#define DRPC_NP_CMD_BUILTINTYPE 0x1
#define DRPC_NP_CMD_PASSSTRUCT  0x2
#define DRPC_NP_CMD_PASSSTRING  0x3

////////////////////ERRORS//////////////////////
#define DRPC_NP_ERR_SUCCESS     0x0
#define DRPC_NP_ERR_INPUT       0x1
#define DRPC_NP_ERR_OUTPUT      0x2
#define DRPC_NP_ERR_STR_TOOLONG 0x3

typedef struct tagMyStu {
    char szName[32];
    int nAge;
} MyStu_t;

typedef struct tagMyStr {
    char szStr[1024];
} MyStr_t;

#endif
